package bddstyle;

import org.junit.Before;

public abstract class InstanceContextSpecification<SUT> extends StaticContextSpecification {
    protected SUT sut;

    @Override
    @Before
    public void beforeEachTest() throws Exception {
        arrange_context();
        sut = create_sut();
        because();
    }

    protected abstract SUT create_sut();
}
